﻿html { }

body { direction: rtl; margin: 0px; color: #232323; background-color: #ffffff; font-family: 'almoni-neue-aaa'; font-size: 20px; line-height: 1.5; }
a.oldSiteBtn { position: fixed; bottom: 0; right: 0; z-index: 10; color: #fff; background: #ef4270; padding: 15px; }
table { padding: 0px; margin: 0px; }

td { vertical-align: top; padding: 0px; }

p { direction: rtl; margin-top: 0px; margin-bottom: 0px; }

a, a:hover, a:focus { color: inherit; text-decoration: none; }
img { max-width: 100%; }
input[type="text"], input[type="password"] { outline: none; width: 100%; }
input[type="password"] { font-family: Arial; }

textarea { outline: none; }



.inline-list { list-style: none; margin: 0; padding: 0; }
.inline-list > li { display: inline-block; }


/*------------------------------------*\
   SiteGrid
\*------------------------------------*/

#SiteContainer { }

#SiteHeaderContainer { color: #000000; padding: 0px; position: fixed; width: 100%; z-index: 3; }
#SiteGridContainer { padding-top: 136px; }
#SiteFooterContainer { background-color: #5b6771; padding: 0px; background-image: url('../../../000Frames/site/images/bg-bottom-grey.png'); }

#SiteHeader { max-width: 100%; margin-left: auto; margin-right: auto; }
#SiteFooter { max-width: 1170px; margin-left: auto; margin-right: auto; overflow: hidden; }
#SiteGrid { max-width: 100%; padding: 0px; margin: 0 auto; overflow: hidden; position: relative; }

#GridRight { float: right; width: 250px; margin-left: 40px; }
#GridPage { }
#GridLeft { float: right; display: none; }
#GridTop { }
#GridContent { }
#GridFooter { }

#PageLeft { }
#PageRight { }
#PageMenu { }
#PageHeader { }
#PageContent { }
#PageKdm { }
#PageFooter { }
#UnderSiteFooterContainer img { width: 160px; margin-bottom: 10px; }
#UnderSiteFooterContainer img.Takeda-Bottom-Logo { max-width: 118px; margin-top: 20px; }

.dec-color { position: absolute; width: 100%; }
.dec-color:before, .dec-color:after { content: ""; position: absolute; background-size: cover; background-repeat: no-repeat; z-index: 0; }
.dec-color.decoration_1 { top: calc(270px + 45vh); }
.dec-color.decoration_2 { top: 245vh; }
.dec-color.decoration_3 { top: calc(270px + 315vh); }
.dec-color.decoration_4 { position: absolute; bottom: 0; right: 0; width: 180px; height: 250px; background-image: url(../../../000Frames/site/images/dec-color_3.png); background-size: cover; background-repeat: no-repeat; }

.dec-color.decoration_1:after { right: 0; width: 105px; height: 320px; background-image: url(../../../000Frames/site/images/dec-color_1.png); }
.dec-color.decoration_2:after { left: 0; width: 110px; height: 478px; background-image: url(../../../000Frames/site/images/dec-color_2.png); }
.dec-color.decoration_3:after { right: 0; width: 105px; height: 320px; background-image: url(../../../000Frames/site/images/dec-color_1.png); }

.dec-color:not(.decoration_4):before { content: ""; width: 100vw; height: 40vw; background-image: url(../../../000Frames/site/images/home/bg-1.jpg); background-size: 100% 100%; background-position: bottom; background-repeat: no-repeat; z-index: -2; }
.dec-color:nth-child(even):not(.decoration_4):before { background-image: url(../../../000Frames/site/images/home/bg-2.jpg); }
.dec-color.decoration_2:before { top: -130px; }

.sep-line { width: 100%; height: 1px; background-color: #333; margin-bottom: 80px; }

@media (max-width: 1170px) {
    #GridLeft { display: none; }
}

@media (max-width: 1170px) {
    #SiteHeaderContainer { padding: 0px; }
}

@media (max-width: 991px) {
    #GridPage { float: none; width: 100%; }
    .container { width: 97%; }
    .sep-line { margin-bottom: 35px; margin-top: 30px; }
}

@media (max-width:767px) {
    #GridRight { float: none; width: 100%; margin: 0 auto; }
    #SiteGridContainer { padding-top: 69px; }

    .dec-color:not(.decoration_4):before { width: 100vw; height: 100vw; }
    .dec-color.decoration_1:after { width: 60px; height: 300px; }
    .dec-color.decoration_2:after { width: 80px; height: 355px; }
    .dec-color.decoration_3:after { width: 40px; height: 195px; }
    .dec-color.decoration_4 { width: 115px; height: 160px; }

    .sep-line { margin-bottom: 25px; }
}

a.generalBtn, .generalBtn { height: 40px; display: inline-block; direction: rtl; position: relative; -webkit-backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; font-size: 110%; color: #fff; overflow: hidden; text-align: center; text-decoration: none; height: 44px; border-radius: 200px; background-color: #4fbbb6; padding: 7px 42px; position: relative; overflow: visible; }
.generalBtn .generalBtnBottom { content: ""; position: absolute; width: 100%; height: 100%; background: #78d1cd; border-radius: 200px; bottom: -3px; left: 0; z-index: -1; }



.general-btn { height: 44px; display: inline-block; position: relative; overflow: visible; }
.general-btn:hover { text-decoration: none; }
.general-btn:before { content: ""; position: absolute; top: 3px; left: 0; width: 100%; height: 100%; background-color: #78d1cd; border-radius: 200px; }
.general-btn_content { height: 100%; display: block; border-radius: 200px; color: #fff; font-size: 110%; background-color: #4fbbb6; padding: 7px 42px; position: relative; top: 0px; -webkit-transition: all .3s ease; transition: all .3s ease; }
.general-btn:hover .general-btn_content { top: 3px; }


/*------------------------------------*\
    Top Bar Select In Mobile 
\*------------------------------------*/

@media (max-width:767px) {
    #side-collapse-menu { width: 100% }
    a.generalBtn, .generalBtn { height: 36px; padding: 5px 30px; font-size: 90%; }
}

/*------------------------------------*\
    Top Bar Search 
\*------------------------------------*/

#search_form_header_input_continer { width: 100%; max-height: 0; overflow: hidden; margin: 0 auto; height: 100%; transition: all 0.3s ease; transition-delay: 0.3s; }
#buttons-container.active #search_form_header_input_continer { max-height: 80px; padding: 11px 0 13px; transition-delay: 0s; }
#search_form_header { position: relative; opacity: 0; transition: all 0.3s ease; transition-delay: 0s; max-width: 1170px; margin: 0 auto; }
#buttons-container.active #search_form_header_input_continer #search_form_header { opacity: 1; transition-delay: 0.3s; }
#search_form_header_input { background-color: #f2f3f6; -webkit-appearance: none; box-shadow: none; border: none; margin-bottom: 0; height: 40px; font-size: 75%; padding: 0 20px; background: #fff; border-bottom: 1px solid #ededed; margin: 0 auto; width: calc(100% - 50px); }
#search_form_header_submit { position: absolute; top: 6px; left: 9px; background: none; border: none; }
#search_form_header_submit svg { width: 30px; }

#search_form_header_submit svg .svgStroke,
.searchMag .svgStroke { fill: none; stroke: #78d1cd; stroke-miterlimit: 10; }



@media(max-width:767px) {
    #search_form_header_input { display: inline-block; }
    #search_form_header_submit { width: 40px; display: inline-block; }
}



/*------------------------------------*\
    Accordion - FAQ
\*------------------------------------*/
.faq_accordion { padding-bottom: 30px; }

.accordion { }
.accordion .panel { border: 0px; border-radius: 0; border-top: 1px solid #ECECEC; box-shadow: none; -webkit-box-shadow: none; padding: 14.5px 0; margin: 0; }
.accordion .panel:nth-child(2n) { background-color: #EDEDED; }
.accordion .panel:last-child { border-bottom: 1px solid #ddd; }
.accordion .panel-title { width: 95%; }
.accordion .panel-title > a { width: 100%; right: 0; top: 0; font-size: 24px; font-family: 'RaananSuperRegular'; }
.accordion .panel-title > a:hover { text-decoration: none; }
.accordion .panel-title > a:focus { text-decoration: none; }
.accordion .panel-collapse.collapse.in { }
.accordion .panel-default > .panel-heading { color: #333; background-color: transparent; border-color: #ddd; position: relative; margin-bottom: 10px; margin-top: 10px; margin-right: 15px; }
.accordion .panel-heading { padding: 10px 15px; border-bottom: 0; border-radius: 0px; }
.accordion .panel-title > a:after { content: " "; display: block; width: 20px; height: 20px; float: left; background-image: url('../../../000Frames/site/images/plus.png'); background-position: center center; background-repeat: no-repeat; }
.accordion .panel-title > a[aria-expanded~=true]:after { background: url('../../../000Frames/site/images/minus.png'); background-repeat: no-repeat; background-position: center center; }
.panel.panel-default div p { font-size: 21px; padding-right: 50px; padding-left: 165px; line-height: 27px; /*padding-top: 20px; padding-bottom: 20px;*/ }

@media(max-width:767px) {
    .panel.panel-default div p { padding-left: 0; padding-right: 30px; padding-top: 5px; width: 90%; }
    .accordion .panel-title > a:after { position: absolute; left: 7px; top: 50%; transform: translate(0,-50%); }
    .accordion .panel-default > .panel-heading { padding-right: 0; }
    .accordion .panel-title > a { padding-right: 0; font-size: 20px; font-weight: bold; }
}


/*------------------------------------*\
    Carousel - FAQ
\*------------------------------------*/

.owl-carousel { margin-top: 30px; margin-bottom: 30px; direction: ltr; }
.owl-nav { }
.owl-item { text-align: center; height: 400px; overflow: hidden; }
.owl-item .item { position: absolute; top: 50%; left: 0; transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); }
.owl-next { position: absolute; left: 0; z-index: 1; top: calc(50% - 35px); transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); }
.owl-prev { position: absolute; right: 0; z-index: 1; top: calc(50% - 35px); transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); }



@media(max-width:991px) {
    .owl-item .item { margin: 0 auto; text-align: center; max-width: 250px !important; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); }
    .owl-prev { right: -30px; }
    .owl-next { left: -30px; }
}


/*------------------------------------*\
   lightbox Gallery
\*------------------------------------*/
.lightbox-gallery .lightbox-gallery-loader { position: absolute; top: 50%; /* display: none; */ left: 50%; z-index: 10; }
.lightbox-gallery .lightbox-gallery-item
/*------------------------------------*\
    lightbox Gallery Video
\*------------------------------------*/
.lightbox-galleryVideo .lightbox-gallery-loader { position: absolute; top: 50%; left: 50%; z-index: 10; }
.lightbox-galleryVideo .lightbox-gallery-item { }


.popUpVideo .modal-header { border: none; }

.popUpVideo .vertical-alignment-helper { display: table; height: 100%; width: 100%; pointer-events: none; }

.popUpVideo .vertical-align-center { display: table-cell; vertical-align: middle; pointer-events: none; }

.popUpVideo .modal-content { width: inherit; height: inherit; margin: 0 auto; pointer-events: all; background: none; box-shadow: 0px 0px 0px; border: none; }


.popUpVideo .modal-body iframe { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 100%; height: 100%; }

.popUpVideo .modal-backdrop.fade.in { z-index: 0; }
.popUpVideo .close { opacity: 1 !important; color: #fff; }

.popUpVideo .modal-backdrop.in { filter: alpha(opacity=50); opacity: .9; }

/*------------------------------------*\
   Breadcrumbps
\*------------------------------------*/

#PageBreadCrumps { padding: 20px 30px; }

@media(max-width: 767px) {
    #PageBreadCrumps { padding: 5px 15px; }
}


#PageBreadCrumps > * { font-size: 15px; color: #333; white-space: nowrap; background-image: url(../images/breadcrumbs-arrow.png); display: inline-block; padding-right: 12px; background-repeat: no-repeat; background-position: right 4px top 7px; }
#PageBreadCrumps > *:first-child { background-image: none; padding-right: 0; }
#PageBreadCrumps > a:hover { text-decoration: underline; }
#PageBreadCrumps > span { font-weight: bold; }



/*------------------------------------*\
    Directory/Side Menu
\*------------------------------------*/

#rightMenu { }
#rightMenu .menuHead { padding-right: 10px; height: 27px; font-size: 18px; background: #ECECEC; color: #000; margin-top: 2px; background-image: url('../../../000Frames/site/images/right_menu_arrow.png'); background-size: 10px; background-repeat: no-repeat; background-position: 20px; }
#rightMenu .menuLink { padding-right: 10px; height: 27px; font-size: 18px; background: #ECECEC; color: #000; margin-top: 2px; background-image: url('../../../000Frames/site/images/right_menu_arrow.png'); background-size: 10px; background-repeat: no-repeat; background-position: 20px; }
#rightMenu .selected { color: red; }
#rightMenu .navbar-default { border: 0; background-color: transparent; }
#rightMenu .navbar { min-height: 0; margin-bottom: 0; }
#rightMenu .navbar-header { float: right; }

@media(max-width:767px) {
    #rightMenu .navbar-header { float: none; width: 100%; margin: 0; }
}
/*------------------------------------*\
    Contact Form
\*------------------------------------*/

.mrw-dynamic-form { position: relative; }

.mrw-dynamic-form .form-messages,
.mrw-dynamic-form .form-messages .loading,
.mrw-dynamic-form .form-messages .success,
.mrw-dynamic-form .form-messages .error { display: none; color: #ef4270; z-index: 1; }

.mrw-dynamic-form .form-messages { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; background-color: rgba(255,255,255,0.8); }

.mrw-dynamic-form .error-message { color: red; display: none; }
.mrw-dynamic-form .mrw-form-label { font-weight: normal; }
.mrw-dynamic-form .form-group > div { margin-bottom: 15px; }
.mrw-dynamic-form .form-control { border: 1px solid silver; color: #000; background: none; font-size: 100%; padding-right: 10px; position: relative; cursor: text !important; background: none !important; }

.mrw-dynamic-form label.error { color: red; position: absolute; top: 0px; left: 15px; font-weight: normal; }
.mrw-dynamic-form .form-control.error { border-color: red; }


/*------------------------------------*\
    Contact Form Wiget
\*------------------------------------*/


#contact-form-wiget .mrw-form-label { }
#contact-form-wiget .form-control { }
#contact-form-wiget .form-submit { }

@media(max-width:991px) {
    #contact-form-wiget { display: none; }
}

/*------------------------------------*\
    Login Box
\*------------------------------------*/



#loginBox { text-align: center; background-color: #1c1c1c; padding: 15px; }

#loginBox .loginBox-guest-hello { color: #F68B1F; line-height: 24px; margin-bottom: 10px; }
#loginBox .firstSentence { font-size: 130%; }
#loginBox .secondSentence { font-size: 165%; }

#loginBox #LoginBox-Buttons { padding-top: 20px; }
#loginBox #LoginBox-Buttons a { display: inline-block; background-color: #F68B1F; border: 1px solid #FFF; border-radius: 5px; color: #FFF; font-size: 120%; padding: 2px 18px; margin: 0px 5px; text-decoration: none; cursor: pointer; }

#loginBox #LoginBox-SignIn { width: 100%; margin-left: auto; margin-right: auto; overflow: auto; }
#loginBox #LoginBox-SignIn .login-field { margin-bottom: 12px; border-radius: 3px; border: none; width: 100%; padding: 5px 10px 4px 10px; }
#loginBox #LoginBox-SignIn .login-submit { float: left; background-color: #F68B1F; border: 1px solid #FFF; border-radius: 5px; color: #FFF; font-size: 120%; padding: 2px 18px; cursor: pointer; text-decoration: none; }

#loginBox #LoginBox-SignIn .forgetPass { float: left; text-decoration: underline; color: #F68B1F; padding-top: 10px; font-size: 90%; }
#loginBox #LoginBox-SignIn .user-register { float: right; text-decoration: underline; color: #F68B1F; padding-top: 10px; font-size: 90%; }

#loginBox .loginBox-user-hello { color: #F68B1F; line-height: 24px; }
#loginBox .loginBox-user-buttons { padding-top: 20px; }
#loginBox .loginBox-user-buttons a { display: inline-block; background-color: #F68B1F; border: 1px solid #FFF; border-radius: 5px; color: #FFF; font-size: 110%; padding: 2px 12px; margin: 0px 2px; text-decoration: none; cursor: pointer; margin-bottom: 10px; }


/*------------------------------------*\
   Bootstrap dropdown animation
\*------------------------------------*/

.dropdown .dropdown-menu { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; max-height: 0; display: block; overflow: hidden; opacity: 0; }

.dropdown.open .dropdown-menu { max-height: 200px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 1; }


/*------------------------------------*\
   BASE PAGE VIEW
\*------------------------------------*/


#anchor { margin-bottom: 15px; margin-top: -5px; font-size: 90%; }
#headline { display: none; }
#headline p { font-size: 275%; color: #fff; margin: 45px 0 0 0; padding: 0; line-height: 1; margin-bottom: 0; font-weight: bold }

#subheadline h2 { margin: 0; padding: 0; font-size: 130%; color: #59595B; font-weight: normal; margin-bottom: 10px; }

#writer { margin-bottom: 5px; font-weight: normal; }
#text1 { margin-top: 20px; margin-bottom: 20px; }
#text1 strong { }
#text1 b { }

#video { margin-bottom: 20px; }
#video video { width: 100%; height: auto; }

#remarks { font-size: 90%; }
h1, h2 { font-weight: bold }

h3 { }
h4 { }

.picD { width: auto; height: auto; margin-bottom: 15px; margin-top: 15px; }

#lobby { height: 350px; position: relative; margin-bottom: 0; text-align: right; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; }

@media(max-width: 991px) {
    #headline h1 { font-size: 225%; }
}

/*------------------------------------*\
    #General Classes 
\*------------------------------------*/

.max-width { max-width: 1170px; }

.no-marg { margin: 0px; }

.no-pad { padding: 0px; }

.p-vert { display: table; }

.c-vert { display: table-cell; vertical-align: middle; }

.f-h { height: 100%; }

.f-w { width: 100%; }

.margin-auto { margin: 0 auto }

@media (max-width: 767px) {
    .row { margin: 0px -5px; }
    .row > div { padding: 0px 5px; }
}



/*------------------------------------*\
    #modal
\*------------------------------------*/

.modal-vertical-align { display: table; height: 100%; width: 100%; pointer-events: none; }
.vertical-align-center { display: table-cell; vertical-align: middle; pointer-events: auto; text-align: center; }

#mrw-modal-1 { }
#mrw-modal-1 .modal-content { border-radius: 0px; background-color: transparent; display: inline-block; pointer-events: all; }
.modal iframe { width: 85vw; height: 48vw; max-height: 670px; border: none; background-color: transparent; max-width: 1170px; }
.modal .modal-content { background: transparent; -webkit-box-shadow: none; box-shadow: none; border: none; }
.modal .all-content { max-width: 1170px; margin: 0 auto; }
.modal .close { opacity: 1; float: none; }
.modal .close svg { width: 52px; height: 52px; }




/*------------------------------------*\
    #Grids
\*------------------------------------*/


.grid-view .grid-box { /*border-bottom: 1px solid #ddd;*/ margin-bottom: 30px; text-align: center; }
.grid-view .grid-box-image { padding-bottom: 56%; position: relative; overflow: hidden; }
.grid-view .grid-box-image a { display: block; position: absolute; left: 0px; bottom: 0px; right: 0px; top: 0px; }
.grid-view .grid-box-image img { margin: 0 auto; max-width: 100%; }



.grid-view.center-elements .row { font-size: 0px; text-align: center; }
.grid-view.center-elements .row > div { display: inline-block; float: none !important; vertical-align: top; font-size: 1rem; }


/*------------------------------------*\
    Fonts
\*------------------------------------*/

@font-face { font-family: 'zofen'; src: url('../../../000Frames/site/fonts/atzofen-regularwebfont.eot'); src: url('../../../000Frames/site/fonts/atzofen-regularwebfont.eot?#iefix') format('embedded-opentype'), url('../../../000Frames/site/fonts/atzofen-regularwebfont.woff') format('woff'), url('../../../000Frames/site/fonts/atzofen-regularwebfont.ttf') format('truetype'), url('../../../000Frames/site/fonts/atzofen-regularwebfont.svg#fbatzofen-regularwebfont') format('svg'); font-weight: normal; font-style: normal; unicode-range: U+590-5ff,U+000-03F; /* unicode range for hebrew letters, 0-9 and all special chars */ }

@font-face { font-family: 'niagara'; src: url('../../../000Frames/site/fonts/NIAGSOL.eot'); src: url('../../../000Frames/site/fonts/NIAGSOL.eot?#iefix') format('embedded-opentype'), url('../../../000Frames/site/fonts/NIAGSOL.woff') format('woff'), url('../../../000Frames/site/fonts/NIAGSOL.ttf') format('truetype'), url('../../../000Frames/site/fonts/NIAGSOL.svg#NIAGSOL') format('svg'); font-weight: normal; font-style: normal; unicode-range: U+040-07F; /* unicode for a-z and A-Z letters only! */ }

@font-face { font-family: 'almoni-neue-aaa'; src: url('../../../000Frames/site/fonts/almoni-neue-aaa/almoni-neue-aaa.eot'); src: local('almoni-neue-aaa'), url('../../../000Frames/site/fonts/almoni-neue-aaa/almoni-neue-aaa.woff') format('woff'), url('../../../000Frames/site/fonts/almoni-neue-aaa/almoni-neue-aaa.ttf') format('ttf'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'almoni-neue-aaa'; src: url('../../../000Frames/site/fonts/almoni-neue-bold-aaa/almoni-neue-bold-aaa.eot'); src: local('almoni-neue-bold-aaa'), url('../../../000Frames/site/fonts/almoni-neue-bold-aaa/almoni-neue-bold-aaa.woff') format('woff'), url('../../../000Frames/site/fonts/almoni-neue-bold-bold-aaa/almoni-neue-bold-aaa.ttf') format('ttf'); font-weight: bold; font-style: normal; }




/*------------------------------------*\
    PopUp Feature
\*------------------------------------*/

#popup-modal .vertical-alignment-helper { display: table; height: 100%; width: 100%; }

#popup-modal .vertical-align-center { display: table-cell; vertical-align: middle; z-index: 99999; }

#popup-modal .modal-header { border: none; padding: 0px; }

#popup-modal .close { display: block; float: none; margin: 0 auto; opacity: 1; transform: translateX(-50%); -webkit-transform: translateX(-50%); left: 50%; right: auto; }

#popup-modal .close span { color: #fff; }

#popup-modal .modal-body { text-align: center; }

#popup-modal .modal-content { border: 0px; background-color: transparent; border-radius: 0px; -webkit-box-shadow: none; width: auto; max-width: 90vw; }


.vertical-alignment-helper { display: table; height: 100%; width: 100%; }
.vertical-align-center { display: table-cell; vertical-align: middle; }





#leave-popup .modal-content { background: #fff; width: 400px; height: 300px; margin: 0 auto; box-shadow: 0px 2px 24px 0px rgba(0, 0, 0, 0.1); border-radius: 50px; }
#leave-popup .modal-content .close { position: absolute; width: 30px; height: 30px; top: -40px; opacity: 1; left: 50%; transform: translateX(-50%); }
#leave-popup .modal-content .close svg { width: 100%; height: 100%; }
#leave-popup .modal-content-title { font-size: 28px; }
#leave-popup .modal-content-title:after { content: ""; display: block; width: 100px; height: 6px; background-color: #ef4270; margin: 0 auto; margin-top: 17px; }
#leave-popup .modal-content p { font-size: 18px; line-height: 1.3; }
#leave-popup .leave-pop-up-buttons { display: flex; flex-direction: column; gap: 6px; align-items: center; margin-top: 45px; }
#leave-popup .leave-pop-up-buttons button { background-color: transparent; border: none; padding: 0; }
#leave-popup .leave-pop-up-buttons button.confirmLeave { }
#leave-popup .modal-vertical-align, #leave-popup .vertical-align-center { pointer-events: auto; }
#leave-popup .modal-backdrop { pointer-events: none; }

@media(max-width:767px) {
    #leave-popup .modal-content { max-width: 90vw; }
    #leave-popup { padding: 0 !important; }
}


/*------------------------------------*\
    GALLERY COMPONENTS - lightBox
\*------------------------------------*/



.lightbox-gallery { position: relative; min-height: 250px; }
.lightbox-gallery-item { display: none; text-align: center; padding-bottom: 7.5px; padding-top: 7.5px; }
.blueimp-gallery > .close, .blueimp-gallery > .title { top: 65px; display: block; }
.blueimp-gallery a.next { display: block !important; }
.blueimp-gallery a.prev { display: block !important; }
.blueimp-gallery ol.indicator { display: block !important; }
.blueimp-gallery a.play-pause { display: block !important; }





/*------------------------------------*\
    GALLERY COMPONENTS - #FLEX SLIDER 
\*------------------------------------*/


.flexslider { border: none; background: none; -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0); -o-box-shadow: 0 0px 0px rgba(0,0,0,0); box-shadow: 0 0px 0px rgba(0,0,0,0); overflow: hidden; margin: 0; }

.flexslider .flexslider-item { display: block; min-height: 200px; background-size: cover; background-position: center center; }

.flexslider .flex-control-nav { bottom: 35px; z-index: 2; }
.flex-control-paging li a.flex-active { background: #000; background: rgba(255,255,255,1); cursor: default; }
.flex-control-paging li a { background: #fff; background: rgba(255,255,255,0.7); -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; background: transparent; border: 2px solid #fff; width: 14px; height: 14px; }
.flex-control-paging li a:not(.flex-active):hover { background: transparent; }
.flexslider .flexslider-item { position: relative; }

.flexslider-item-content { position: absolute; right: 0; z-index: 9; top: 10%; right: 5%; padding: 15px; background: rgba(0,0,0,0.56); border-radius: 5px; }
.flexslider-item-title { text-align: right; color: #fff; font-size: 140%; }
.flexslider-item-description { text-align: right; color: #fff; }
.flexslider-item-readmore { text-align: right; color: #fff; font-size: 120%; }


@media(max-width:767px) {
    .flexslider .flexslider-item { padding-bottom: 50%; min-height: 300px; }
}



/*------------------------------------*\
    GALLERY COMPONENTS - #MasterSlider 
\*------------------------------------*/

.ms-slide { background-size: 100%; background-position: center; background-repeat: no-repeat; background-size: 120%; -webkit-transition: background-size .3s ease; transition: background-size .3s ease; }
.ms-slide:after { content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: 2px solid #ef4270; }
.ms-slide:hover { background-size: 125%; }
.master-slider .play, .video-box-container .play { width: 100px; height: 100px; position: absolute; display: none; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.video-box-container .play { display: block; }
.master-slider .play img, .video-box-container .play img { max-width: 100%; }
.ms-slide .play:before, .video-box-container .play:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #fff; border-radius: 50%; transition: all .3s ease; transform: scale(0, 0); }
.ms-slide .play:after, .video-box-container .play:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; background-image: url(../../../000Frames/site/images/play-hov.png); background-size: contain; background-position: center; background-repeat: no-repeat; -webkit-transition: all .3s ease; transition: all .3s ease; }
.ms-slide:hover .play:before, .video-box-container:hover .play:before { transform: scale(1, 1); }
.ms-slide:hover .play:after, .video-box-container:hover .play:after { visibility: visible; opacity: 1; }
.ms-slide.ms-sl-selected .play { display: block; }
.masterArrow { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 20px; height: 40px; background: transparent; border: 0; outline: none; }
.masterArrow.nextMaster { right: 0; }
.masterArrow.prevMaster { left: 0px; }

@media(max-width: 1170px) {
    .masterArrow { display: none; }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .ms-slide:not(.ms-sl-selected) { transform: scale(0.7); }
}

/*------------------------------------*\
    Footer Style 
\*------------------------------------*/

#SiteFooter .footerContact { color: #fff; }
#SiteFooter .footerBlockContent ul { list-style: none; padding: 0; font-size: 85%; line-height: 1.76; margin-bottom: 0; }
#SiteFooter .footerlinksDesktop { display: table; width: 100%; direction: ltr; margin: 0; padding: 55px 0; }
#SiteFooter .footerlinksDesktop > div { display: table-cell; vertical-align: middle; }
#SiteFooter .footerlinksDesktop > div.linksFooter { direction: rtl; }
#SiteFooter .footerlinksDesktop > div.linksFooter > div { display: table-cell; vertical-align: top; padding-left: 45px; }
#SiteFooter .footerlinksDesktop .logoFooter a img { max-width: 180px; }
#SiteFooter .mobile-logos a img { max-width: 180px; }

.footerCredit { text-align: center; font-size: 80%; margin-top: 5px; color: #4E4E4E; }
#footerText { margin: 0 auto; text-align: center; font-size: 80%; max-width: 1030px; margin-bottom: 20px; line-height: 21px; }

#SiteFooter .social-footer { margin-top: 30px; }
#SiteFooter .social-footer li { display: table-cell; padding-right: 10px; }
#SiteFooter .social-footer li a { width: 28px; height: 28px; background-color: #fff; border-radius: 50%; display: block; }
#SiteFooter .social-footer li a svg path,
#SiteFooter .social-footer li a svg circle { -webkit-transition: all .5s ease; transition: all .5s ease; }
#SiteFooter .social-footer li a:hover svg circle { fill: #4fbbb6 }
#SiteFooter .social-footer li a:hover svg path { fill: #fff; }

@media(max-width:767px) {
    #footerText { margin: 0 auto; text-align: center; font-size: 70%; max-width: 1030px; margin-bottom: 70px; line-height: 20px; padding: 10px; }
    #SiteFooter .social-footer { text-align: center; padding: 0; }
    #SiteFooter .social-footer li { display: inline-block; }
}

/*------------------------------------*\
    UnderFooter Style 
\*------------------------------------*/

#UnderSiteFooter { padding: 0px 0 20px; }

@media(max-width:767px) {
    #UnderSiteFooter { padding-top: 10px; padding-bottom: 0; }
}
/*------------------------------------*\
    Bootstrap - 5 Cols Fix
\*------------------------------------*/

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }

.col-xs-15 { width: 20%; float: left; }

@media (min-width: 768px) {

    .col-sm-15 { width: 20%; float: left; }
}

@media (min-width: 992px) {
    .col-md-15 { float: left; }
}

@media (min-width: 1200px) {
    .col-lg-15 { width: 20%; float: left; }
}


/*------------------------------------*\
    BootBox - Js Modals
\*------------------------------------*/

.bootbox { text-align: center; }
.bootbox .modal-footer { text-align: center; }
.bootbox .modal-footer button { margin: 10px; }
.bootbox .modal-footer .btn + .btn { margin-bottom: 10px; }
.bootbox .modal-dialog { position: fixed; left: 50%; top: 50%; /* margin-left: -300px; */ transform: translate(-50%,-50%) !IMPORTANT; margin: 0; }

@media(max-width:767px) {
    .bootbox .modal-dialog { width: 80%; }
}


/*------------------------------------*\
   Inner Pages
\*------------------------------------*/

.inner-page-wrapper { max-width: 100%; }
.inner-page-wrapper .inner-inner-page-wrapper img { height: auto; }
.inner-page-wrapper .inner-inner-page-wrapper h6 { color: #ef4270; font-size: 100%; line-height: 1.5; margin: 0; }
.inner-inner-page-wrapper.revertVideoContent { display: flex; flex-direction: column-reverse; }
.inner-content-width { max-width: 770px; }
.inner-page-title { font-size: 275%; color: #232323; margin: 5px 0 0 0; }
.inner-page-summary { font-weight: normal; line-height: 1.4; font-size: 120%; margin: 18px 0 60px 0; }

.page-info-strip { border-bottom: 1px solid #333; padding-bottom: 12px; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between; }
#GridContent > .container > .page-info-strip { border-bottom: 1px solid #ef4270; }
.info-strip-details ul > li { font-size: 80%; margin-left: 15px; }
.info-strip-details ul > li span { font-weight: bold; }
.info-strip-details ul > li svg { vertical-align: middle; margin-left: 2px; }

.info-strip-socials ul > li { font-size: 80%; margin-right: 3px; }
.info-strip-socials ul > li > a { display: inline-block; margin: 0 2px; }
.info-strip-socials ul > li > a svg { vertical-align: middle; }

.inner-page { margin-bottom: 75px; padding-top: 30px; }
.inner-page a { -webkit-transition: all .3s ease; transition: all .3s ease; }
.inner-page a:hover { color: #ef4270; }
/*.inner-page h2 { font-size: 175%; color: #ef4270; }*/
.static-title { font-size: 175%; color: #ef4270; margin-top: 20px; margin-bottom: 10px; font-weight: bold; }
.inner-page h3, .inner-page h2 { font-weight: bold; line-height: 1.45; font-size: 24px; }
.inner-content-width h6 { font-size: 90%; color: #ef4270; font-weight: bold; margin: 0; }
.inner-page strong { line-height: 1.45; }
.inner-page iframe { border: 3px solid #ef4270; }
.inner-page p { line-height: 1.45; font-size: 90%; }
.inner-page img { height: auto; margin: 0 auto; display: block; }
.inner-page ul { list-style: none; margin: 0; }
.inner-page ul li { font-size: 90%; line-height: 30px; color: #333; }
.inner-page ul li::before { content: "\2022"; color: #4fbbb6; font-weight: bold; display: inline-block; width: 15px; font-size: 16px; vertical-align: middle; }
.inner-page blockquote { position: relative; border: none; padding: 0 80px 0 0; font-size: 100%; margin: 0; }
.inner-page blockquote > p { border-radius: 12px; border: solid 2px #5b6771; padding: 25px 104px 25px 35px; }
.inner-page blockquote:before { content: "חשוב לדעת"; position: absolute; width: 160px; height: 160px; top: 50%; right: 0; line-height: 160px; text-align: center; font-size: 130%; font-weight: bold; border: solid 4px #ef4270; background-color: #fff; border-radius: 50%; background-image: url(../../../000Frames/site/images/q-bg.png); background-size: contain; background-repeat: no-repeat; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.inner-page blockquote:after { content: ""; position: absolute; top: -30px; right: 10px; width: 45px; height: 45px; border-radius: 50%; background-image: url(../../../000Frames/site/images/inner/info.png); background-size: contain; background-repeat: no-repeat; }

.triggers-grid { overflow: hidden; }
.trigger-grid-item { width: 50%; height: 85px; float: right; margin-bottom: 60px; padding-left: 90px; }
.triggers-grid.brochure-grid .trigger-grid-item { height: 115px; }
.trigger-thumb { position: relative; width: 85px; height: 100%; display: inline-block; float: right; }
.trigger-thumb .trigger-thumb-img { width: 85px; height: 85px; box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.08); border-radius: 50%; background-color: #ffffff; background-size: cover; background-position: center; background-repeat: no-repeat; }
.trigger-thumb .trigger-thumb-img, .trigger-text span { position: absolute; top: 50%; font-size: 90%; line-height: 1.2; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.trigger-text { position: relative; display: inline-block; width: calc(100% - 100px); height: 100%; padding-right: 20px; float: right; }

.sticky-buttons { position: fixed; bottom: 45px; left: 0; z-index: 100; }
.sticky-buttons .navApp-mobile { border-radius: 50px; border: solid 1px #5b6771; padding: 10px 18px; font-size: 85%; display: block; width: 115px; height: 40px; background-color: #fff; margin-bottom: 8px; }
.sticky-buttons .navApp-mobile img { max-width: 75%; margin: 0 auto; }
.sticky-btn { width: 235px; height: 73px; position: relative; border-radius: 0 50px 50px 0; display: block; box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.14); box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.14); }
.sticky-btn:not(:last-child) { margin-bottom: 15px; }
.sticky-btn:hover, .sticky-btn:focus { text-decoration: none; }
.sticky-btn:before { content: ""; position: absolute; top: 50%; right: 5px; width: 60px; height: 60px; border-radius: 50%; background-position: center; background-size: contain; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.sticky-test-btn { background-color: #ef4270; }
.sticky-app-btn { background-color: #78d1cd; }
.sticky-btn.sticky-test-btn:before { background-image: url(../../../000Frames/site/images/inner/test-icon.png); }
.sticky-btn.sticky-app-btn:before { background-image: url(../../../000Frames/site/images/inner/phone-green.png); }
.sticky-btn .sticky-btn-inner { position: relative; display: block; width: 100%; height: 100%; font-size: 24px; font-weight: bold; color: #fff; padding: 25px 80px 25px 10px; line-height: 1; }
.sticky-btn .sticky-btn-inner img { position: absolute; top: 50%; right: 80px; /*width: 100px;*/ -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.sticky-btn.sticky-app-btn .sticky-btn-inner { padding-right: 0; text-align: right; }

.video-box-container { max-width: 665px; height: 375px; margin-top: 50px; margin-bottom: 50px; position: relative; cursor: pointer; background-size: cover; background-position: center; background-repeat: no-repeat; }
.video-box-container a { display: block; position: absolute; width: 100%; height: 100%; }

.interested-carousel { padding: 0 90px; margin-right: -25px; }
.interested-carousel .owl-item { height: auto; }
.interested-carousel .interested-item { }
.interested-carousel .interested-item .interested-item-thumb { width: 100%; height: 215px; border-bottom: 3px solid #ef4270; background-size: cover; background-position: center; background-repeat: no-repeat; }
.interested-carousel .interested-item span { display: block; font-size: 90%; font-weight: bold; line-height: 1.25; margin-top: 15px; padding: 0 15px; }
.interested-carousel .gallery-arrow-right { width: 30px; height: 40px; display: block; background-image: url(../../../000Frames/site/images/gallery-arrow-right.svg); background-size: contain; background-position: center; background-repeat: no-repeat; }
.interested-carousel .gallery-arrow-left { width: 35px; height: 40px; display: block; background-image: url(../../../000Frames/site/images/gallery-arrow-left.svg); background-size: contain; background-position: center; background-repeat: no-repeat; }

.relatedTestimonials .static-title { text-align: center; margin-top: 90px; }

@media(min-width: 1200px) {
    .container { width: 1140px; }
}

@media(max-width: 1170px) {
    .inner-page-wrapper { padding: 0 50px; }
}

@media(max-width: 991px) {
    .inner-page { padding-top: 20px; }
    .interested-carousel { padding: 0 30px; margin-right: 0; }
    .sticky-buttons { bottom: 30px; }
    .sticky-btn { width: 200px; height: 60px; }
    .sticky-btn:before { width: 45px; height: 45px; }
    .sticky-btn .sticky-btn-inner { font-size: 20px; padding: 22px 65px 25px 10px; }
    .sticky-btn .sticky-btn-inner img { right: auto; left: 50%; transform: translate(-50%, -50%); width: 150px; margin-left: -16px; margin-top: 4px; }
    .inner-content-width.inner-page div:has(>iframe) { padding-top: 68% !important; }
    .inner-content-width.inner-page iframe { /*max-height: 82vw;*/ width: 100vw !important; margin-inline: -31px; }
    .inner-page:not(.inner-content-width) p { padding: 0 15px; }
    .inner-page-title { font-size: 255%; }

    .triggers-grid.brochure-grid { margin-top: 45px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
    .triggers-grid.brochure-grid .trigger-grid-item { height: auto; text-align: center; margin-bottom: 30px; padding-left: 5px; }
    .triggers-grid.brochure-grid .trigger-thumb { height: auto; width: 100%; margin-bottom: 10px; }
    .triggers-grid.brochure-grid .trigger-thumb .trigger-thumb-img { width: 60px; height: 60px; }
    .triggers-grid.brochure-grid .trigger-text { width: 100%; padding-right: 0; }
    .triggers-grid.brochure-grid .trigger-thumb .trigger-thumb-img, .trigger-text span { font-size: 70%; max-width: 170px; display: block; position: relative; top: unset; -webkit-transform: none; transform: none; margin: 0 auto; }
}

@media(max-width: 767px) {
    #lobby { height: 270px; }
    #headline p { font-size: 185%; margin: 35px 10px 0 0; }
    .inner-page-wrapper { padding: 0 10px; }
    .inner-page { margin-bottom: 50px; }
    .inner-page-title { font-size: 160%; }
    .inner-page-summary { line-height: 1.25; font-size: 105%; margin: 10px 0 20px 0; }
    .info-strip-details ul > li { font-size: 70%; margin-left: 5px; }
    .info-strip-details ul > li:last-child { margin-left: 0; }
    .info-strip-details ul > li svg { margin-left: 0; width: 14px; margin-top: -3px; }
    .info-strip-socials ul > li { font-size: 70%; margin-right: 0px; }
    .info-strip-socials ul > li > a { margin: 0 1px; }
    .info-strip-socials ul > li > a svg { width: 22px; }

    /*.inner-page h2 { font-size: 110%; margin-top: 60px; }*/
    .static-title { line-height: 1.1; font-size: 110%; margin-top: 60px; }
    .inner-page h3, .inner-page h2 { line-height: 1.25; font-size: 100%; }
    .inner-page p { line-height: 1.3; font-size: 80%; }
    .inner-page strong { line-height: 1.3; }

    .trigger-thumb { width: 100%; margin-bottom: 10px; }
    .trigger-thumb .trigger-thumb-img { width: 60px; height: 60px; }
    .trigger-text { width: 100%; padding-right: 0; }
    .trigger-thumb .trigger-thumb-img, .trigger-text span { font-size: 70%; max-width: 170px; display: block; position: relative; top: unset; -webkit-transform: none; transform: none; margin: 0 auto; }

    .trigger-grid-item { height: 75px; margin-bottom: 30px; padding-left: 5px; }

    .video-box-container { height: 230px; }
    .stick-wrapper { display: flex; flex-wrap: wrap-reverse; direction: rtl; }
    .sticky-buttons { left: 0; bottom: 0; width: 100%; direction: ltr; }
    .sticky-btn { width: 50%; height: 50px; border-radius: 0; direction: rtl; }
    .sticky-btn:not(:last-child) { margin-bottom: 0px; }

    .sticky-btn .sticky-btn-inner, .sticky-btn.sticky-app-btn .sticky-btn-inner { font-size: 23px; padding: 15px; text-align: center; }
    .sticky-btn:before { width: 35px; height: 35px; right: 10px; opacity: 0; }

    .inner-page blockquote { padding: 0; margin-top: 70px; }
    .inner-page blockquote:before { width: 130px; height: 130px; line-height: 130px; font-size: 100%; top: -65px; right: unset; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
    .inner-page blockquote > p { padding: 80px 15px 30px 15px; text-align: center; line-height: 1.45; }
    .inner-page blockquote:after { width: 35px; height: 35px; right: 50%; top: -60px; -webkit-transform: translateX(165%); transform: translateX(165%); }

    .interested-carousel { padding: 0 15px; margin-right: 0; }
    .owl-prev { right: -20px; }
    .owl-next { left: -20px; }
    .interested-carousel .gallery-arrow-right, .interested-carousel .gallery-arrow-left { width: 25px; height: 30px; }

    .triggers-grid { line-height: 1; }
    .trigger-grid-item { height: auto; text-align: center; margin-bottom: 30px; padding-left: 5px; }

    .interested-carousel .interested-item .interested-item-thumb { height: 160px; }
}

@media(max-width: 480px) {
    .interested-carousel .interested-item .interested-item-thumb { height: 45vw; }
}

/*------------------------------------*\
   FAQ Accordion
\*------------------------------------*/

.faq-title { text-align: right; margin-top: 60px }
.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border: none; }
#FAQaccordion .panel-default > .panel-heading { border-radius: 0; border: none; padding: 0; border-bottom: 2px solid #ef4270; background-color: #fff; }
#FAQaccordion .panel-default > .panel-heading .panel-title > a { position: relative; font-size: 138%; font-weight: bold; display: block; padding: 20px 10px 16px; }
#FAQaccordion .panel-default > .panel-heading .panel-title > a:hover, #FAQaccordion .panel-default > .panel-heading .panel-title > a:focus { text-decoration: none; }
/*#FAQaccordion .panel-default > .panel-heading .panel-title > a:before { content: ""; position: absolute; left: 15px; top: 50%; width: 30px; height: 30px; border-radius: 50%; box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.08); background-color: #e9eaeb; background-image: url(../../../000Frames/site/images/inner/minus.svg); background-size: 11px; background-position: center; background-repeat: no-repeat; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
#FAQaccordion .panel-default > .panel-heading .panel-title > a.collapsed:before { background-image: url(../../../000Frames/site/images/inner/plus.svg); }*/
#FAQaccordion.panel-group .panel.panel-default { border-radius: 0; border: none; box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.07); background-color: #fff; }
#FAQaccordion.panel-group .panel.panel-default div p { font-size: 90%; line-height: 1.5; padding: 0; }
#FAQaccordion.panel-group .panel + .panel { margin-top: 30px; }
#FAQaccordion.panel-group .panel.panel-default .panel-body { padding: 12px 15px 15px 20px; }

.panel-title { position: relative; }
.plus-to-minus { width: 28px; height: 28px; cursor: pointer; -webkit-transition: -webkit-transform ease 400ms; transition: -webkit-transform ease 400ms; transition: transform ease 400ms; transition: transform ease 400ms, -webkit-transform ease 400ms; left: 15px; position: absolute; transform: translateY(-50%); -webkit-transform: translateY(-50%); top: 50%; pointer-events: none; }
a[aria-expanded="true"] + .plus-to-minus { -webkit-transform: translateY(-50%) rotate(-90deg); transform: translateY(-50%) rotate(-90deg); border-color: #fff; }
.plus-to-minus:before, .plus-to-minus:after { content: ''; position: absolute; background-color: #333; border-radius: 10px; }
.plus-to-minus:before { left: 50%; margin-left: -1px; width: 3px; height: 11px; top: 9px; }
.plus-to-minus:after { top: 50%; margin-top: -1px; height: 3px; width: 11px; -webkit-transition: -webkit-transform ease 400ms; transition: -webkit-transform ease 400ms; transition: transform ease 400ms; transition: transform ease 400ms, -webkit-transform ease 400ms; left: 9px; }
a[aria-expanded="true"] + .plus-to-minus:after { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); }


@media(max-width: 767px) {
    #FAQaccordion .panel-default > .panel-heading .panel-title > a { font-size: 110%; padding-left: 60px; }
    #FAQaccordion.panel-group .panel.panel-default div p { font-size: 80%; line-height: 1.3; }
    #FAQaccordion.panel-group .panel + .panel { margin-top: 10px; }
}

.INDDesktop #INDmenu-btn { top: 265px !important; }
.INDMobile #INDmenu-btn { top: unset !important; bottom: 60px !important; }

.thanks-container a { text-decoration: underline; }

a.oldSiteBtn { position: fixed; bottom: 10px; right: 10px; background: #1a86a0; color: #fff; padding: 10px; }
@media(max-width:767px) {
    a.oldSiteBtn { right: auto; left: 0; }
}